Who is a Quality Assurance Specialist?. The Quality Assurance (QA) Specialist is responsible for testing functionality against criteria across all areas of development, both manually and with automated tools. Assists as needed in the development of the software quality assurance test strategy for as...